47439603bb3a52890ccfe6689f3969b840be0e91,compiler/frontend/src/org/jetbrains/kotlin/resolve/OverrideResolver.java,OverrideResolver,shouldReportParameterNameOverrideWarning,#ValueParameterDescriptor#ValueParameterDescriptor#,843
Before Change
@NotNull ValueParameterDescriptor parameterFromSuperclass
) {
DeclarationDescriptor subFunction = parameterFromSubclass.getContainingDeclaration();
DeclarationDescriptor superFunction = parameterFromSuperclass.getContainingDeclaration();
return subFunction instanceof CallableDescriptor && ((CallableDescriptor) subFunction).hasStableParameterNames() &&
superFunction instanceof CallableDescriptor && ((CallableDescriptor) superFunction).hasStableParameterNames() &&
!parameterFromSuperclass.getName().equals(parameterFromSubclass.getName());
}
After Change
@NotNull ValueParameterDescriptor parameterFromSuperclass
) {
return parameterFromSubclass.getContainingDeclaration().hasStableParameterNames() &&
parameterFromSuperclass.getContainingDeclaration().hasStableParameterNames() &&
!parameterFromSuperclass.getName().equals(parameterFromSubclass.getName());
}